#! /bin/bash


func()
{
	TempInfoPath='/tmp/SteinbergMRExtension/TempInfo'
	TempFilesInstalledPath='/tmp/SteinbergMRExtension/TempHi'
	dispFile1="${TempInfoPath}/disp1.txt"
	dispFile2="${TempInfoPath}/disp2.txt"
	templatesPathBelowBundle="/Contents/templates"

	# 行数取得。
	numOfLines=`wc -l < $1`

	# DAWリストからDAW名を１つずつ取得する。
	count=0
	cp -f $1 $dispFile1
	while [ $count -lt $numOfLines ]
	do
		# DAW名.
		# ファイルから1行文字列を取り出す.
		DAWName=`head -1 $dispFile1`

		# テンプレートファイルコピー元のパス.
		copyFrom="${TempFilesInstalledPath}"
		# テンプレートファイルコピー先のパス.
		copyTo="/Applications/${DAWName}${templatesPathBelowBundle}"

		# テンプレートファイルのコピー.
		ditto "${copyFrom}"/*.cpr "${copyTo}/"

		# 次のDAW名取得準備.
		# 現在のDAW名を取り除く.
		grep -v "$DAWName" "${dispFile1}" > "${dispFile2}"
		cp -f "${dispFile2}" "${dispFile1}"
		
		count=`expr $count + 1`
	done
	
	rm $dispFile1
	rm $dispFile2
	
	# テンプレートファイルが入ったテンポラリディレクトリを削除する.
	rm -rf "${TempFilesInstalledPath}"
}

HiGradeDAWsListPath='/tmp/SteinbergMRExtension/TempInfo/HiGradeDAWsList.txt'

func $HiGradeDAWsListPath

rm -f $HiGradeDAWsListPath

exit 0
